﻿using Abp.Application.Services.Dto;
using System;
using System.Collections.Generic;
using System.Text;

namespace Camc.Quality.Bop.Dto
{
    public class RbopDescOutput : FullAuditedEntityDto<Guid>
    {
        /// <summary>
        /// 型号Id
        /// </summary>
        public Guid? ModelId { get; set; }
        /// <summary>
        /// 发次Id
        /// </summary>
        public Guid? LotNoId { get; set; }
        /// <summary>
        /// 1.型号
        /// </summary>
        public string Model { get; set; }
        /// <summary>
        /// 2.型号名称
        /// </summary>
        public string ModelName { get; set; }
        /// <summary>
        /// 3.发次
        /// </summary>
        public string LotNo { get; set; }
        /// <summary>
        /// 4.图号
        /// </summary>
        public string DrawingNo { get; set; }
        /// <summary>
        /// 5.阶段标识
        /// </summary>
        public string StageSign { get; set; }
        /// <summary>
        /// 6.状态值
        /// </summary>
        public Status Status { get; set; }

        public string StatusDes { get; set; }
        /// <summary>
        /// 状态描述
        /// </summary>
        public string StatusDesc { get; set; }
        /// <summary>
        /// 7.属性
        /// </summary>
        public Properties Property { get; set; }
        /// <summary>
        /// 8.是否启用
        /// </summary>
        public IsUsed IsUsed { get; set; }
        /// <summary>
        /// 9.发布时间
        /// </summary>
        public DateTime? ReleaseTime { get; set; }
        /// <summary>
        /// 10.用户
        /// </summary>
        public string UserName { set; get; }

        public long Version { get; set; }
        /// <summary>
        /// 质量包状态
        /// </summary>
        public QualityStatus QualityStatus { get; set; }
        /// <summary>
        /// 质量包状态描述
        /// </summary>
        public string QualityStatusDesc { get; set; }


        /// <summary>
        /// 火箭状态
        /// </summary>
        public string RocketState { get; set; } = "";
    }
}
